<?php 
	include_once 'catalog/controller/payment/BaoKimPayment.php';
	/*
	 * Lưu thông tin giỏ hàng vào database.
	 * Sau khi lưu xong sẽ có mã đơn hàng. Chương trình demo này không thực hiện việc lưu 
	 * vào database mà chỉ tạo ra 1 mã đơn hàng ngẫu nhiên.
	 */
	//Tạo thông tin submit lên baokim.vn
	
	// Mã merchante site. Biến này được baokim.vn cung cấp khi bạn đăng ký merchant site
	$merchant_bk = $_GET['merchant_id'];

	// Mật khẩu bảo mật. Biến này được baokim.vn cung cấp khi bạn đăng ký merchant site
	$secure_bk = $_GET['secure_pass'];
	
	// Tổng số tiền đơn hàng
	$total_amount = $_GET['total_amount'];

	//Mã đơn hàng
	$order_id = $_GET['order_id'];
	
	// Email người nhận tiền
	$business = $_GET['email'];
	
	//Giá sản phẩm, là số nguyên
	$total_amount = $_GET['total_amount'];
	$total_amount = str_replace('/[\D]+/','',$total_amount);
	
	// Mô tả đơn hàng
	$order_description = "Thanh toan cho don hang".$order_id;
	
	//Nếu có tính thêm phí vận chuyển thì thiết lập tại đây
	$shipping_fee = 0; 
	
	//Nếu có tính thêm phí VAT thì thiết lập tại đây
	$tax_fee = 0; 
	
	//Thiết lập url callback để update thông tin thanht toán
	$url_success = 'callback.php'; 
	
	//Url khi click link "Tôi không muốn thanh toán đơn hàng này" trên cổng thanh toán Bảo Kim
	$url_cancel = ''; 
	
	//Url chứa thông tin chi tiết đơn hàng
	$url_detail = ''; 
	
	//Goi class tạo link redirect
	$baokim = new BaoKimPayment();
	
	$request_url = $baokim->createRequestUrl($merchant_bk,$secure_bk,$order_id, $business, $total_amount, $shipping_fee, $tax_fee, $order_description, $url_success, $url_cancel, $url_detail);

   //die($request_url);
	//redirect sang cổng thanh toán bảo kim
	echo "<meta http-equiv='refresh' content='0;url=$request_url' />";

?>